package com.gewu.pm.ui.activity.filter;

import android.content.Context;
import android.content.Intent;

import com.gewu.pm.ui.activity.filter.base.BaseFilterActivity;
import com.gewu.pm.ui.activity.filter.config.FilterConfig;
import com.gewu.pm.ui.activity.filter.config.SelectorType;

import java.util.Arrays;

/**
 * 筛选-促销拜访
 */
public final class FilterPromotionVisitActivity extends BaseFilterActivity {
    
    public static void start(Context context) {
        Intent intent = new Intent(context, FilterPromotionVisitActivity.class);
        context.startActivity(intent);
    }
    
    @Override
    protected FilterConfig getFilterConfig() {
        return new FilterConfig.Builder()
                // 2. 客户类型（使用自定义列表）
                .addTextSelector("customer_type", "客户类型", "请选择客户类型", SelectorType.CUSTOM_LIST,
                        Arrays.asList("终端客户", "线索客户"))
                // 3. 创建时间
                .addTimeSelector("create_time", "创建时间", 3)
                // 开始时间-结束时间
                .addDateRangeSelector("date_range", "日期范围")
                // 4. 最近跟进（使用日期选择器）
                .addTextSelector("follow_up_date", "最近跟进", "请选择最近跟进时间", SelectorType.DATE_PICKER)
                // 5. 配送商
                .addTextSelector("distributor", "配送商", "请选择配送商", SelectorType.DISTRIBUTOR, true)
                // 6. 业务员
                .addTextSelector("salesperson", "业务员", "请选择业务员", SelectorType.SALESPERSON, true)
                // 7. 销售区域
                .addTextSelector("sales_area", "销售区域", "请选择销售区域", SelectorType.SALES_REGION, true)
//                .addTagSelector("promotion_type", "促销类型", 3,
//                        "买赠", "折扣", "满减", "试吃", "陈列", "其他")
                .build();
    }
}
